package com.fs.service;

import com.fs.pojo.User;
import com.fs.vo.UserVO;

import java.util.List;

/**
 * (TbUser)表服务接口
 *
 * @author makejava
 * @since 2022-11-15 10:22:33
 */
public interface UserService {

    /**
     * 查询某个课的学生
     * @param intClassId 班级id
     * @return 返回该课的学生对象
     */
    List<User> queryStudentInClass(String intClassId);
    User queryByPhone(String phone);
    public List<User> queryAll();
    public int insert(User obj);
    public int deleteById(String id);

    /**
     * 对应个人信息前端
     * @return
     */
    UserVO queryById(String UserId);

    /**
     * 修改个人信息
     * @param user
     * @return
     */
    int  update(User user);

    /**
     * 查询班级里面的学生通过学号或者姓名
     * @param intclassId  班级id
     * @param contition   学号或者姓名
     * @return
     */
    List<User> queryStudentByNameOrNumber(String intclassId, String contition);
}
